package com.atguigu.gmall.publisher.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author Felix
 * @date 2022/10/13
 * 第一个SpringBoot项目
 * @Controller 将类对象的创建以及对象之间关系的维护交给Spring容器
 * 如果在类中的方法，返回的是String，那么会进行页面的跳转;如果不想进行跳转，可以在方法上加@ResponseBody
 * 或者用@RestController标注类   @RestController = @Controller + @ResponseBody
 *  @RequestMapping("/first") 拦截请求，将请求交给标注的方法进行处理
 *  @RequestParam 接收请求中的参数，并赋值给方法的形参
 */
@RestController
public class FirstController {
    @RequestMapping("/first")
    public String first(
        @RequestParam("hehe") String username,
        @RequestParam(value = "haha",defaultValue = "atguigu") String password){
        System.out.println(username + ":::" + password);
        return "success";
    }
}
